ditch for irrigation - Allemand Anglais Dictionnaire